home *** CD-ROM | disk | FTP | other *** search
- TCKJ*.PRG - TUBS Cookie Jar
-
- Der Cookie Jar ist eine Sammlung von Werten, die vor allem vom Betriebssystem
- (ab TOS 1.06) und von residenten Programmen initialisiert werden. Diese Werte
- können dann von anderen Programmen abgefragt werden. Ab TOS 1.06 wird vom
- Betriebssystem ein Cookie Jar angelegt. Aber auch bei älteren
- Betriebssystemversionen kann ein Cookie Jar angelegt werden. Da heute viele
- Programme einen Cookie Jar verwenden oder voraussetzen, ist das Anlegen eines
- Cookie Jars sicherlich sinnvoll.
-
- Die 'normalen' TOS-Versionen ab TOS 1.06 legen einen Cookie Jar mit 16
- Einträgen an (dies reicht heute häufig nicht aus). MultiTOS legt einen Cookie
- Jar mit 1024 Einträgen an.
-
- TCKJ*.PRG erfüllt zwei Zwecke. Zum einen legt es einen Cookie Jar an oder
- erweitert einen vorhandenen, sofern dieser zu klein ist (und kopiert dann
- natürlich alle bereits vorhandenen Einträge). Die gewünschte Größe (genauer:
- die Anzahl der maximal gewünschten Einträge) wird als Zahl an TCKJ angehängt,
- also z. B. TCKJ30.PRG für einen Cookie Jar mit maximal 30 Einträgen (genau
- genommen für einen Cookie Jar mit maximal 29 Einträgen, da im letzten Cookie
- immer die Größe des Cookie Jars vermerkt ist).
-
- Zum anderen protokolliert dieses Programm, ob ein Kaltstart oder ein
- Warmstart ausgeführt wurde und setzt dementsprechend den TUBS-Cookie (Bit 0;
- wenn dieses Bit gesetzt ist, so geht TUBS von einem Warmstart aus). Diese
- Information kann dann von TUBS ausgewertet werden. TCKJ*.PRG setzt den
- TUBS-Cookie auch dann, wenn der bestehende Cookie Jar bereits größer ist, als
- der (durch die an TCKJ angehängte Zahl) gewünschte Cookie Jar (TCKJ*.PRG legt
- in diesem Fall keinen neuen Cookie Jar an).
-
- Damit TUBS den Cookie auswerten kann, muß TCKJ*.PRG natürlich physikalisch
- vor TUBS im AUTO-Ordner liegen.
-
-